/*
 * Peralta Santa Anna Victor Miguel
 * Diciembre 2011
 * Stored Procedure:
 *
 * Añadimos conocimientos tecnicos profesionales para el CV
 */

CREATE OR REPLACE FUNCTION addCVTecnicosProfesionales
	(
		nIdCV					INTEGER,
		sNombreConocimiento		VARCHAR,
		sNivel					VARCHAR,
		sAniosExperiencia		VARCHAR,
		sComentarios			VARCHAR

	) RETURNS INTEGER AS $$
	
	DECLARE llave INTEGER;
	
	BEGIN
	
		INSERT INTO  TECNICOPROFESIONALES
		( nIdCV, sNombreConocimiento, sNivel, sAniosExperiencia, sComentarios )
		
		VALUES 	( nIdCV, sNombreConocimiento, sNivel, sAniosExperiencia, sComentarios )
		
		RETURNING nIdTecnicoProfesionales INTO llave;
		
		RETURN llave;
		
		COMMIT;
					
	END;
	
$$ LANGUAGE plpgsql;

--select addCVTecnicosProfesionales( 1, 'sNombreConocimiento', 'sNivel', 'sAniosExperiencia', 'sComentarios' );

